*** Settings ***
Test Teardown     close browser
Library           Selenium2Library
Resource          ../resource/Platform1.0Keywords.robot    # 导入资源文件夹中的MyKeywords文件

*** Test Cases ***
新建系统通知流程测试
    [Documentation]    新建系统通知,只验证输入文字提交，上传文件需手工测试！
    Click System Notice Button
    # 点击新增按钮
    click element    xpath=/html[1]/body[1]/div[2]/div[1]/div[2]/ul[1]/li[1]/a[1]
    # 进入通知新增嵌套页
    select frame    name=layui-layer-iframe1
    # 输入标题
    input text    name=title    ${systemNoticeName}
#    # 点击选择文件按钮
#    click element    id=upload
#    # 通过choose file关键字上传本地文件
#    Choose File    name=file    D:\test\docs\新建 Microsoft Word 文档.docx
    # 通知正文输入内容
    input text    name=content  测试提交系统通知
    # 点击提交按钮
    click element    id=submitPage
编辑系统通知测试
    [Documentation]  输入系统通知名称检索，然后选中它进行编辑
    Click System Notice Button
    #输入通知标题
    input text  name=search_LIKE_title  ${systemNoticeName}
    # 点击检索按钮
    click element  xpath=/html[1]/body[1]/div[1]/div[1]/form[1]/div[2]/button[1]
    # 选中系统通知
    click element  xpath=/html[1]/body[1]/div[2]/div[2]/div[1]/div[1]/div[2]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/div[1]/i[1]
    # 点击编辑按钮
    click element  xpath=/html[1]/body[1]/div[2]/div[1]/div[2]/ul[1]/li[2]/a[1]
    # 进入通知编辑页
    select frame  name=layui-layer-iframe1
    # 修改通知标题
    input text  name=title  通知标题修改1
    # 修改通知内容
    input text  name=content  修改内容测试
    # 点击提交按钮
    click element  id=submitPage
    # 获取文本
    ${noticeText}  get text  xpath=/html[1]/body[1]/div[4]/div[2]
    # 断言返回结果是否为操作成功
    should be equal  ${noticeText}  操作成功
    # 点击确定按钮
    click element  xpath=/html[1]/body[1]/div[4]/div[3]/a[1]
删除系统通知测试
    [Documentation]  输入系统通知名称检索，然后选中它进行编辑
    Click System Notice Button
    #输入通知标题
    input text  name=search_LIKE_title  通知
    # 点击检索按钮
    click element  xpath=/html[1]/body[1]/div[1]/div[1]/form[1]/div[2]/button[1]
    # 选中系统通知
    click element  xpath=/html[1]/body[1]/div[2]/div[2]/div[1]/div[1]/div[2]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/div[1]/i[1]
    # 点击删除按钮
    click element  xpath=/html[1]/body[1]/div[2]/div[1]/div[2]/ul[1]/li[3]/a[1]
    # 点击确定按钮
    click element  xpath=/html[1]/body[1]/div[4]/div[3]/a[1]
    # 获取结果内容文本
    ${noticeDeleText}  get text  xpath=/html[1]/body[1]/div[5]/div[2]
    # 断言返回结果是否为操作成功
    should be equal  ${noticeDeleText}  操作成功
    # 点击确定按钮
    click element  xpath=/html[1]/body[1]/div[5]/div[3]/a[1]
